planetary rotation machine - French English Dictionary